egg laying mammals - Turkish English Dictionary